home *** CD-ROM | disk | FTP | other *** search
/ Mac Cube 4: Multimedia Applications / MacCube Volume 4: Multimedia Applications.iso / Graphics / POV Ray / POVSOURCE / POV-Ray 2.2 Mac-What's New < prev    next >
Text File  |  1994-02-09  |  6KB  |  111 lines

  1. +==========================================================================
  2. | Macintosh POV-Ray
  3. | The Very Best FreeWare Macintosh Raytracer
  4. | Version 2.2, Feb. 10, 1994
  5. +--------------------------------------------------------------------------
  6. |
  7. |   What's New
  8. |
  9. +--------------------------------------------------------------------------
  10. | Welcome to POV-Ray!  This application is a raytracer, a program that takes
  11. | a textual description of a 3-dimensional scene of objects, and creates a
  12. | full-color PICT image of the scene, with photo-realistic textures, shadows,
  13. | and reflections.  This program is FreeWare.  For more information on the
  14. | usage and distribution policies of POV-Ray, please see POVLEGAL.DOC.
  15. +==========================================================================
  16.  
  17. What's NOT new in version 2.2?
  18. What's new in version 2.2?
  19. What's new in version 2.1?
  20. What's new in version 2.0?
  21.  
  22.  
  23. What's NOT new in version 2.2?
  24. ---------------------------
  25. BIG NOTE: Only some of the POV-Ray archives have needed changes since version 2.0, the others are remained at version 2.0.  Here are the most current versions of each of the archives:
  26. POVDOC.SEA - 2.0
  27. POVMAC.SEA - 2.2
  28. POVMNF.SEA - 2.2
  29. POVSCN.SEA - 2.0
  30. POVSRC.SEA - 2.2
  31.  
  32.  
  33. What's new in version 2.2?
  34. ------------------------
  35. There were many complaints that POV-Ray's "SmartMalloc" progress between renders was between 5 and 10 minutes!  This is due to 2 factors: The use of Mac memory management (instead of C memory management), and the fact that auto-bounding was defaulted to ON which uses lots of memory.  I have temporarily returned to C's memory management, which is faster but __doesn't completely free up memory__, and defaulted auto-bounding to be OFF.  This is a temporary fix until we have no more memory leaks in the code and can do away with SmartMalloc altogether (v3.0)! 
  36.  
  37. Core bugs fixed: (See also "WHATSNEW.DOC")
  38.   - Fixed problem with declared material_maps or declared objects with
  39.     material_maps (yet again)
  40.   - Eliminated unnecessary turbulence calculations in normals
  41.   - Fixed all known problems with height fields
  42.  
  43. Mac-specific bugs squashed:
  44. -SmartMalloc somewhat faster, for a price (see above)
  45. -A few template bugs/aesthetics were fixed
  46. -Insert Template now deletes any existing selection before inserting the template.
  47.  
  48. What's new in version 2.1?
  49. ------------------------
  50. There are almost no visible changes from 2.0 to 2.1, however, I took the time to fix up a couple of things, and Dave Harr managed to get POV-Ray to compile and run (I mean scream) on a PowerPC.  It reportedly runs about 3 times faster than a Quadra 840AV.
  51.  
  52. The major update was to save the include path in the Application Preferences file in a more foolproof manner.  The good news is you can move or rename the include file, and it will still be found.  The bad news is that, once again, your application preferences will be rebuilt, and you will need to set them again.
  53.  
  54. Additional smaller preset image sizes were added to the Image Presets popup.
  55.  
  56. A few tweaks were made to the templates.
  57.  
  58. Core bugs fixed: (See also "WHATSNEW.DOC")
  59. -some beziers crashing
  60. -speckles on some surfaces with normal textures
  61. -auto-bounding on Mac was read incorrectly and was always OFF
  62. -Some Height fields had holes or rips in them, partially fixed.
  63.  
  64. Mac User interface tweaks & bugs squashed:
  65. -RenderOpts auto-bounding now a popup
  66. -Fixed a bug in adding System 7 custom icons, now works 100% instead of 98%.
  67. -"save as default" moved from app prefs to file prefs
  68. -Status window credits now show up at startup instead of upon 1st render
  69. -status window info cleaned up a little bit
  70. -balloon help updated
  71. -if window was dragged onto 2nd monitor & saved, then brought up on
  72.  single monitor system it was placed up under menu bar, now fixed.
  73. -Bug in menu-disabling logic accidently disabled the entire File menu
  74.  (including Open and Quit!) under System 6.
  75. -Include folder position is saved in a much more foolproof manner.
  76. -Out of memory errors handled in a more foolproof manner.
  77. -Source code now updated to compile for PowerPC! (#if __powerc)
  78.  
  79.  
  80. What's new in version 2.0?
  81. ------------------------
  82. POV-Ray Macintosh version 2.0 is a fairly significant upgrade from POV-Ray 1.0.  Although the general ray-tracing functionality is similar, the Macintosh application functionality and organization have changed dramatically.  The main new features are:
  83.  
  84. -Much better organization of menus and dialog content
  85. -Drag-n-drop of multiple files will queue and render each one; great for animation
  86. -Automatic multi-frame animation using clock variable
  87. -Added an “Insert Template” menu, can quickly insert any scene element in source
  88. -Made Auto-shutdown NOT be remembered in preferences anymore (was dangerous!)
  89. -If auto-shutdown during multi-file render, shuts down after last file rendered
  90. -Added grow box & re-did size menu items for image window
  91. -Added “please wait” progress bars to the two long pauses in POV-Ray:
  92.   #1.Garbage collection of memory (between renders)
  93.   #2.Creation of a virtual screen image buffer (low memory, big image)
  94. -Can now copy text from the Status Window to the clipboard
  95. -Can now save the Status Window contents to a text file
  96. -Puts System 7 custom icon onto saved image file (thumbnail of image itself)
  97. -“Select All” command in Edit menu added, selects all text in status or source
  98.  
  99. -Better support for multiple monitors, bug fixes, lots of testing
  100. -Major cleanup of the source code, clarified global names, regrouped functions..
  101. -Rewrote the preference file handling code, fixed some nasty bugs in it
  102. -Reduced the size and number of global variables, returning to small data model
  103. -Redid the balloon help for the new menu and dialog layouts
  104. -Added custom palette menu, to optimize palette for displayed image window
  105. -Multiple undo is better behaved
  106. -Did a lot of testing under System 7.1 & QuickTime 1.61, seems to work just fine
  107. -Out-of-memory conditions are handled much more gracefully now
  108. -Other little bug-fixes and tweaks..
  109.  
  110. [eof]
  111.